package org.ly817.busCode.protocol.protobuf;

import io.netty.channel.ChannelHandlerContext;
import io.netty.channel.SimpleChannelInboundHandler;

/**
 * @author LuoYu
 * @date 2019/02/19 15:45
 * <p>
 * Description:
 */
public class BusCodeHandler extends SimpleChannelInboundHandler<BusCode.busMsg> {

    @Override
    protected void channelRead0(ChannelHandlerContext ctx, BusCode.busMsg busMsg) throws Exception {

        // 解析busMsg.busCode 路由到对应的方法上

        // 在这个handler中引入Spring容器

        // 找到bean 调用对应方法

        // 并将busMsg.payLoad中的数据传入到对应方法

        // 将方法的返回值响应回去

    }
}
